Imagine biting into a soft, freshly baked milk bun filled with sweet, creamy cheese and coated in a rich garlic butter glaze. The outside is buttery, garlicky, and slightly sweet, while the inside stays fluffy and tender. That’s what makes Korean Cream Cheese Garlic Buns such a memorable bakery-style treat.

These homemade Korean garlic buns combine three delicious elements: soft milk bread, a smooth cream cheese filling, and a sweet-savory garlic butter coating. Although the recipe has several stages, each one is manageable with a little preparation and patience.
In this guide, you’ll learn how to make the dough, prepare the filling, shape the buns, and finish them with their signature garlic glaze. The result is eight beautiful buns that are perfect for sharing at brunch, serving as a snack, or enjoying warm from the oven.
Why You’ll Love These Korean Cream Cheese Garlic Buns
- Soft and fluffy bread: The enriched milk dough creates a tender, slightly chewy texture.
- Creamy center: Sweetened cream cheese gives every bun a smooth, rich filling.
- Sweet and savory flavor: Garlic, butter, parsley, and condensed milk create a delicious glaze.
- Bakery-style results: You can make these impressive buns at home with everyday baking ingredients.
- Great for sharing: The recipe makes eight individual buns.
Ingredients You’ll Need

For the Soft Milk Bread Dough
- 3 cups (375g) bread flour
- 1/4 cup (50g) granulated sugar
- 1 teaspoon (5g) fine sea salt
- 1 packet (2 1/4 teaspoons or 7g) active dry yeast or instant yeast
- 1 large egg, at room temperature
- 1/2 cup (120ml) warm whole milk
- 1/4 cup (60ml) warm water
- 4 tablespoons (57g) unsalted butter, softened and cubed
For the Cream Cheese Filling
- 8 oz (225g) full-fat cream cheese, softened
- 1/4 cup (50g) granulated sugar
- 1 teaspoon pure vanilla extract
For the Garlic Butter Glaze
- 1/2 cup (115g) unsalted butter
- 5–6 large garlic cloves, finely minced
- 2 tablespoons fresh parsley, finely chopped
- 2 tablespoons sweetened condensed milk
- 1 tablespoon light corn syrup or honey
- 1/2 teaspoon fine sea salt
- 1/2 cup (50g) powdered sugar, for the final coating
How to Make Korean Cream Cheese Garlic Buns
Step 1: Activate the Yeast
Combine the warm milk, warm water, and a small pinch of the measured sugar in a mixing bowl. Sprinkle the active dry yeast over the liquid and stir gently. Let it stand for 5–10 minutes, until foamy.
If you’re using instant yeast, you can add it directly to the dry ingredients instead.
Step 2: Mix the Dough
In a separate bowl, whisk together the bread flour, remaining sugar, and salt. Add the egg to the yeast mixture, followed by half of the flour mixture.
Mix using a stand mixer fitted with a dough hook on low speed. Gradually add the remaining flour until a rough dough begins to form.
Step 3: Add Butter and Knead
Add the softened butter one cube at a time, allowing each piece to incorporate before adding the next. Once all the butter is mixed in, knead on medium speed for approximately 8–10 minutes.
The finished dough should be smooth, elastic, and slightly tacky. To check gluten development, stretch a small piece gently. It should become thin without tearing immediately. This is called the windowpane test.
Step 4: Let the Dough Rise
Shape the dough into a ball and place it in a lightly greased bowl. Turn it once to coat the surface, then cover with plastic wrap or a clean damp cloth.
Let it rise in a warm, draft-free place for approximately 1–1 1/2 hours, or until doubled in size. Rising time depends on your kitchen temperature.
Step 5: Prepare the Cream Cheese Filling
While the dough rises, beat the softened cream cheese, granulated sugar, and vanilla extract until completely smooth and creamy.
Refrigerate the filling until you’re ready to shape the buns. Chilling helps it become firmer and easier to portion.
Step 6: Divide and Fill the Dough
Gently press the risen dough to release excess air. Transfer it to a lightly floured surface and divide it into eight equal portions.
Roll each portion into a smooth ball, then flatten it into a disc approximately 4–5 inches wide. Place about one generous tablespoon of chilled cream cheese filling in the center.
Bring the edges of the dough together over the filling and pinch firmly to seal. Roll gently between your hands to create a smooth bun. Make sure there are no openings where the filling can escape.
Step 7: Complete the Second Rise
Arrange the filled buns seam-side down on a baking sheet lined with parchment paper. Leave approximately 2 inches between them so they have room to expand.
Cover loosely and let them rise for 45–60 minutes, or until noticeably puffy.
Step 8: Bake the Buns
Preheat your oven to 350°F (175°C). Bake the buns for 18–22 minutes, or until their tops are lightly golden and the centers are fully baked.
Transfer them to a wire rack after baking. Keep them warm, but allow them to cool enough to handle before applying the glaze.
Step 9: Prepare the Garlic Butter Glaze
Melt the butter in a small saucepan over low heat. Add the minced garlic and cook gently for 1–2 minutes, just until fragrant. Do not let the garlic turn brown, as it can develop a bitter taste.
Remove the pan from the heat. Stir in the chopped parsley, sweetened condensed milk, corn syrup or honey, and salt until combined.
Step 10: Coat and Finish the Buns
While the buns are still warm, dip each one into the garlic butter mixture, turning gently to coat the outside. Allow excess butter to drip off.
For the powdered sugar finish, place the sugar in a shallow bowl and lightly coat each butter-covered bun. You can also sift the sugar over the buns for a more even coating. Work gently so the sugar doesn’t become overly wet or clumpy.
Place the finished buns on a wire rack for a few minutes. Serve warm for the softest bread and creamiest filling.

Tips for the Best Korean Garlic Buns
- Check your yeast: If using active dry yeast, make sure it becomes foamy before mixing the dough.
- Watch the liquid temperature: Warm milk and water should feel comfortably warm, not hot. Very hot liquid can damage the yeast.
- Use bread flour: Its higher protein content helps create an elastic dough with a soft, chewy texture.
- Don’t rush the rises: Let the dough become puffy before moving to the next stage.
- Seal the filling carefully: Pinch the dough firmly to prevent cream cheese from leaking during baking.
- Avoid overbaking: Remove the buns when they are lightly golden rather than deeply browned.
- Keep the garlic gentle: Cook it over low heat until fragrant, not dark or crispy.
- Glaze while warm: Warm buns help the garlic butter coating adhere properly.
Common Mistakes and How to Fix Them
Why Are My Buns Dense?
The dough may not have risen enough, or it may not have been kneaded sufficiently. Give it enough time to double during the first rise and check that the dough becomes smooth and elastic.
Why Did the Cream Cheese Leak Out?
The dough may not have been sealed tightly, or the filling may have been too soft. Chill the filling before shaping and pinch the seams firmly closed.
Why Is My Dough Too Sticky?
Enriched dough can feel slightly tacky because of the butter and egg. Avoid adding too much extra flour. Lightly flour your hands and work surface if necessary.
Why Does the Garlic Taste Bitter?
Garlic becomes bitter when it browns or burns. Cook it gently over low heat for only 1–2 minutes, then remove the pan from the heat.
Why Is the Powdered Sugar Becoming Wet?
Warm butter can dissolve powdered sugar quickly. Let excess glaze drip from the bun and apply the sugar in a light, even coating rather than pressing the bun heavily into it.
Easy Variations and Substitutions
- Honey instead of corn syrup: Use the same amount of honey for a slightly different sweetness.
- Chives instead of parsley: Chopped chives add a fresh, savory flavor to the garlic butter.
- A little heat: Add a small pinch of chili flakes to the garlic butter if you enjoy spicy flavors.
- Extra savory flavor: A little finely grated Parmesan can be mixed into the powdered sugar, although it will change the traditional sweet finish.
- All-purpose flour: It can work if bread flour is unavailable, but the buns may have a slightly less chewy texture.
How to Store Korean Cream Cheese Garlic Buns
Because these buns contain a cream cheese filling, refrigerate leftovers in an airtight container once they have cooled. For the best texture, enjoy them within 2–3 days.
To reheat, warm an individual bun in a low-temperature oven until heated through. Avoid overheating, which can dry out the bread and make the filling too hot.
You can also freeze the baked, unglazed buns in a freezer-safe container. Thaw them in the refrigerator, reheat gently, and prepare the garlic butter coating before serving for a fresher finish.
Frequently Asked Questions
What Are Korean Cream Cheese Garlic Buns?
They are bakery-style bread rolls filled with sweetened cream cheese and coated in a flavorful garlic butter mixture. They combine soft bread, creamy filling, and a sweet-savory garlic finish.
Can I Make the Dough Ahead of Time?
Yes. You can prepare the dough, cover it, and refrigerate it overnight after the first rise. Let it lose some of its chill before shaping, then continue with the filling and second rise. Rising times may vary.
Can I Use Instant Yeast?
Yes. Instant yeast can be mixed directly with the dry ingredients. Follow the same kneading and rising instructions, checking the dough rather than relying only on the clock.
Can I Make These Buns Without a Stand Mixer?
Yes. Mix the ingredients by hand and knead on a lightly floured surface until the dough becomes smooth and elastic. It may take a little longer than using a stand mixer.
How Do I Know When the Buns Are Fully Baked?
The tops should be lightly golden, and the bread should feel set rather than doughy. If you have a food thermometer, check that the bread portion has reached approximately 190°F (88°C).
Are These Buns Sweet or Savory?
They are both. The cream cheese filling and condensed milk add sweetness, while the garlic, butter, parsley, and salt provide a savory contrast.
Final Thoughts
These Korean Cream Cheese Garlic Buns bring together everything that makes homemade bread special: a soft, fluffy texture, a rich cream cheese center, and a fragrant garlic butter coating.
The recipe takes time because the dough needs to rise twice, but the steps are straightforward and rewarding. Take your time with the kneading and shaping, seal the filling carefully, and prepare the garlic glaze just before the buns come out of the oven.
Serve them warm and enjoy the contrast of sweet, creamy, buttery, and garlicky flavors in every bite.



